/*******************************************************************************
 * 印刷说明单的计算公式
 ******************************************************************************/

// 封面用纸数量
// 实际用纸量=印数/拼联个数
// （实际用纸量*承印机开数）小于等于5000张： 加放数量=（工序数量+印刷色数）*50/承印机开数
// （实际用纸量*承印机开数）大于5000张，小于等于10000： 加放数量=（实际用纸量*承印机开数）*（1.1*印色数+0.7*工序数量）/承印机开数
// 总数量=用纸量+加放数量
/*******************************************************************************
 * 
 * 印刷说明单的计算过程 传入参数 var paramObj = {funcCode:方法编码
 * ,paramMap:{'1':'aa','2':'bb','3':'cc'} } //传入参数的顺序必须和存储过程的一致
 * 
 * 
 * 传出参数 var returnObj = {exp1:印数/拼联个数; exp2:10008/8; result:1251};
 * 
 ******************************************************************************/

// 公式的参数传入后台计算
var receiveObj = new Array();
// funcCode;paramMap
var paramMap = new Array();

// 返回的数据
var returnObj = {};
// result;expStr;expStr2;

var _m_url = window.parent._index_path;
var initFlag = 0;

var prefix;

// 默认小数位数
var fixedC = 2;

/**
 * 单位变化的时候，单价跟着变化
 * 
 * @author Xuzq
 * @param inputVal
 *            当前下拉选中的值
 * @return
 */
function unitChang(selVal) {
	// 如果改变了，就将单价改变
	// cljlUnit.002 令
	// cljlUnit.003 张
	// 获取原值
	var row = $("#bca_addItemDatagrid").datagrid('getSelected');// 获取第一个选中的行
	var currentIndex = $("#bca_addItemDatagrid").datagrid('getRowIndex', row);// 获取第一个选中行的索引
	if (row.CL_UNIT != selVal) {
		if ('cljlUnit.002' == selVal && ('cljlUnit.003' == row.CL_UNIT)) {
			// 令 -- 张
			row.GOGNYI_PARAM4 = (parseFloat(row.GOGNYI_PARAM4 * 500))
					.toFixed(4);
		} else if ('cljlUnit.003' == selVal && ('cljlUnit.002' == row.CL_UNIT)) {
			// 张 -- 令
			row.GOGNYI_PARAM4 = (parseFloat(row.GOGNYI_PARAM4 / 500))
					.toFixed(4);
		}
	}
	row.CL_UNIT = selVal;
	alert(row.GOGNYI_PARAM4);
	$('#bca_addItemDatagrid').datagrid('refreshRow', currentIndex);
	$('#bca_addItemDatagrid').datagrid('endEdit', currentIndex);
	$('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
}

// //复制按钮改成添加批次（在印刷付印单列表界面,点击复制,最大批次在现有未作废印刷付印单的基础上+1;如当前最大批次是2,但是你选中的是1的那条复制,复制完成后,生成的批次是3）
function addBatch(dsId, type, prefix) {
	$('#' + prefix + "_queryButnM a[id=" + prefix + "_ADD_BUT]").hide(); // 添加按钮隐藏
	$($("#" + prefix + "_commCopy").find("span")[1]).text("拆分印厂");
	$('#' + prefix + "_queryButnM a[id=" + prefix + "_commCopy]").attr(
			'onclick', 'addBYC(this)');
	$('#' + prefix + "_queryButnM a[id=" + prefix + "_commCopy]")
			.after(resetHtmlFY(dsId.split(';')[0], prefix));
}

// 绑定所有改变事件 回调函数
function bindExp(data, dsId, prefix, keyValues) {
	var formFlag = $("#" + prefix + "_addWinForm").attr("flag");
	if (formFlag == '3'
			&& prefix == "bca"
			&& $("#" + prefix + "_addWinForm").find("input[qucln=PICI]")
					.attr("chan") == 'T') { // 如果是复制（即点击添加版印次的界面）
		// 在印刷付印单列表界面,点击复制,最大批次在现有未作废印刷付印单的基础上+1;如当前最大批次是2,但是你选中的是1的那条复制,复制完成后,生成的批次是3
		// 将同选题同版印次的印刷说明单的当前最大批次+1
		// 获取当前页面的选题和版印次
		var xtId = $($("#" + prefix + "_addWinForm").find("input[qucln=XT_ID]"))
				.val();
		var byc = $("#" + prefix + "_addWinForm").find("input[qucln=BANYINCI]")
				.val();
		$.ajax({
					type : 'post',
					url : _m_url + 'printExplain/returnNewBath',
					data : {
						"xtId" : xtId,
						"byc" : byc,
						"config" : ''
					},
					async : false,
					success : function(data) {
						if (data != null && data != null) {
							$("#" + prefix + "_addWinForm")
									.find("input[qucln=PICI]")
									.val(parseInt(data) + 1);
							$("#" + prefix + "_addWinForm")
									.find("input[qucln=PICI]")
									.next("input[so=true]").val(parseInt(data)
											+ 1);
							$("#" + prefix + "_addWinForm")
									.find("input[qucln=PICI]").change();
						}
					}
				});
	}
	// 获取界面的类型
	if (initFlag == 0) {
		// 印数分配
		$("#" + prefix + "_addWinForm input[qucln='YINSHU_FP']").parent()
				.find("input[ismulcode='T']").bind('change', function() {
							f001(); // 编辑
						});
		$("#" + prefix + "_addWinForm input[qucln='YINSHU_FP_YZ']").parent()
				.find("input[ismulcode='T']").bind('change', function() {
							f003(); // 印制
						});
	}
	if (prefix == "aca") { // 编辑印刷说明单的 印数分配,总印数在印数确认单总裁确认完成后
		// 就不可更改,印制部若是需要更改,那么在印刷付印单修改;
		// 找到本单据对应的印数确认单是否审核
		$("#" + prefix + "_addWinForm input[qucln='YINSHU_FP']").map(
				function() {
					if ($(this).parent().find("input[so=true]").length == 0) {

					}
				});
	}
	$('#aca_M_UBUTN a[code=aca_DESTORY_BUT]').hide();
}

/*******************************************************************************
 * 编辑印刷说明单印数的计算公式
 * 
 * @return
 */
function f001() {
	if ($("#aca_addWinForm input[qucln='YINSHU_FP']").attr('qucln') == undefined
			|| $("#aca_addWinForm input[qucln='YINSHU_FP']").attr('qucln') == 'undefined') {
		return;
	}
	// var ysfpId = $("#aca_addWinForm input[qucln='YINSHU_FP']").val();
	// if(ysfpId == null || ysfpId == ''){
	// console.log('印数分配没有值');
	// return;
	// }
	// 传入方法 名的 id取值
	// receiveObj = {'funcCode':'FC001','paramMap':{'1':ysfpId}};
	// $.ajax({
	// type:'post',
	// url:_m_url+'sysyzpe/caclu',
	// contentType: "application/json;charset=utf-8",
	// data:JSON.stringify(receiveObj),
	// dataType: "json",
	// success:function(data){
	// if(data.msg != "success"){
	// $.messager.show({
	// title:'提示信息',
	// msg:"[提示信息]"+data.msg,
	// showType:'show'
	// });
	// }

	// var tmpVal = $("#aca_addWinForm input[qucln='YINSHU']").val();
	// returnObj = data;
	// result,expStr;expStr2;
	// if( $("#aca_addWinForm input[qucln='YINSHU_FP']").parent().find('div
	// #light').lengh >0){
	var allNum = $("#aca_addWinForm input[qucln='YINSHU_FP']").parent()
			.find("div #datalist_m").datagrid('getRows');
	var yinshu = 0;
	for (var i = 0; i < allNum.length; i++) {
		if (allNum[i].COUNTA != "" && allNum[i].COUNTA != null) {
			yinshu = yinshu + parseInt(allNum[i].COUNTA);
		}
	}
	if ($("#aca_addWinForm input[qucln='YINSHU']").parent()
			.find("input[so=true]").length > 0) {
		$("#aca_addWinForm input[qucln='YINSHU']").parent()
				.find("input[so=true]").val(yinshu);
	}
	$("#aca_addWinForm input[qucln='YINSHU']").val(yinshu);
	$("#aca_addWinForm input[qucln='YINSHU']").change();
	// }else{
	// $("#aca_addWinForm input[qucln='YINSHU']").val(returnObj.result);
	// }

	// 取回值
	// $("#aca_addWinForm
	// input[qucln='YINSHU']").attr('title',returnObj.expStr+"["+returnObj.expStr2+"]");
	// //触发修改事件
	// if(tmpVal == returnObj.result || returnObj.result >= 0){
	//				
	// }
	// }
	// });
}

/*******************************************************************************
 * 印制印刷说明单印数的计算公式
 * 
 * @return
 */
function f002() {
	if ($("#bca_addWinForm input[qucln='YINSHU_FP']").attr('qucln') == undefined
			|| $("#bca_addWinForm input[qucln='YINSHU_FP']").attr('qucln') == 'undefined') {
		return;
	}
	// var ysfpId = $("#bca_addWinForm input[qucln='YINSHU_FP']").val();
	// if(ysfpId == null || ysfpId == ''){
	// console.log('印数分配没有值');
	// return;
	// }
	// 传入方法 名的 id取值
	// receiveObj = {'funcCode':'FC001','paramMap':{'1':ysfpId}};
	// $.ajax({
	// type:'post',
	// url:_m_url+'sysyzpe/caclu',
	// contentType: "application/json;charset=utf-8",
	// data:JSON.stringify(receiveObj),
	// dataType: "json",
	// success:function(data){
	// if(data.msg != "success"){
	// $.messager.show({
	// title:'提示信息',
	// msg:"[提示信息]"+data.msg,
	// showType:'show'
	// });
	// }

	// var tmpVal = $("#bca_addWinForm input[qucln='YINSHU']").val();
	// returnObj = data;
	var allNum = $("#bca_addWinForm input[qucln='YINSHU_FP']").parent()
			.find("div #datalist_m").datagrid('getRows');
	var yinshu = 0;
	for (var i = 0; i < allNum.length; i++) {
		if (allNum[i].COUNTA != "" && allNum[i].COUNTA != null) {
			yinshu = yinshu + parseInt(allNum[i].COUNTA);
		}
	}
	if ($("#bca_addWinForm input[qucln='YINSHU']").parent()
			.find("input[so=true]").length > 0) {
		$("#bca_addWinForm input[qucln='YINSHU']").parent()
				.find("input[so=true]").val(yinshu);
	}
	$("#bca_addWinForm input[qucln='YINSHU']").val(yinshu);
	$("#bca_addWinForm input[qucln='YINSHU']").change();

	// result,expStr;expStr2;
	// $("#bca_addWinForm input[qucln='YINSHU']").val(returnObj.result);
	// //取回值
	// $("#bca_addWinForm
	// input[qucln='YINSHU']").attr('title',returnObj.expStr+"["+returnObj.expStr2+"]");
	// //触发修改事件
	// if(tmpVal == returnObj.result || returnObj.result >= 0){

	// }
	// }
	// });
}
// 印制中的印刷复印单中后添加的印数分配列的change事件
function f003() {
	if ($("#bca_addWinForm input[qucln='YINSHU_FP_YZ']").attr('qucln') == undefined
			|| $("#bca_addWinForm input[qucln='YINSHU_FP_YZ']").attr('qucln') == 'undefined') {
		return;
	}
	var allNum = $("#bca_addWinForm input[qucln='YINSHU_FP_YZ']").parent()
			.find("div #datalist_m").datagrid('getRows');
	var yinshu = 0;
	for (var i = 0; i < allNum.length; i++) {
		if (allNum[i].COUNTA != "" && allNum[i].COUNTA != null) {
			yinshu = yinshu + parseInt(allNum[i].COUNTA);
		}
	}
	if ($("#bca_addWinForm input[qucln='YINSHU_YZ']").parent()
			.find("input[so=true]").length > 0) {
		$("#bca_addWinForm input[qucln='YINSHU_YZ']").parent()
				.find("input[so=true]").val(yinshu);
	}
	$("#bca_addWinForm input[qucln='YINSHU_YZ']").val(yinshu);
	$("#bca_addWinForm input[qucln='YINSHU_YZ']").change();
}

//
// //实际用纸量=印数/拼联个数
// function f002(){
// //获取明细，将数据传入
// var yinshu = $("#"+prefix+"_addWinForm input[qucln='YINSHU']").val();
// if(!(yinshu > 0)){
// $.messager.show({
// title:'提示信息',
// msg:"印数为空，请在印数分配中填入对应数量",
// showType:'show'
// });
// return;
// }
// //遍历所有的数据 实际用纸量
// var rows = $("#"+prefix+'_addItemDatagrid').datagrid('getRows');
// var plgs = 0;
// for(var i = 0; i < rows.length; i++){
// $("#"+prefix+'_addItemDatagrid').datagrid('endEdit',i);
// }
// //更新数据
// for(var i = 0; i < rows.length; i++){
// plgs = rows[i].GOGNYI_PARAM3;
// if(!(plgs > 0)){
// $.messager.show({
// title:'提示信息',
// msg:"[提示信息]第"+(i+1)+"行，未填入[拼联个数]或者等于0，请重填。",
// showType:'show'
// });
// continue;
// }
// rows[i].CL_AMOUNT = yinshu/plgs;
// $("#"+prefix+'_addItemDatagrid').datagrid('refreshRow', i);
// }
// $("#"+prefix+'_addItemDatagrid').datagrid('unselectAll');
// }
//
//
// /****
// * YS.CL.01 封面材料
// YS.CL.02 内文材料
// YS.GY.01 工艺·压线
// YS.GY.02 工艺·复膜
// YS.GY.03 工艺·过油
// YS.GY.04 工艺·UV
// YS.GY.05 工艺·模切
// YS.GY.06 工艺·烫金
// YS.LJ.01 零件·纸箱费
// YS.OTHER.01 杂项
// YS.YS.01 印刷·彩色(封面)
// YS.YS.02 印刷·彩色(内文)
// YS.YS.03 印刷·单色(封面)
// YS.YS.04 印刷·单色(内文)
// YS.YS.05 印刷·双色(专)
// YS.YS.06 印刷·潘通墨
// YS.YS.07 印刷·晒上版(封面)
// YS.YS.08 印刷·晒上版(内文)
// YS.ZD.01 装订·折配胶/锁/订费
// YS.ZD.02 装订·精装上壳费
// YS.ZD.03 装订·单本塑封费
// YS.ZD.04 装订·单本装袋费
// YS.ZD.05 装订·套装装袋费
// YS.ZD.06 装订·打包/装箱费
// * @return
// */
// //alert( "=====" + num.toFixed(2) );//1.23
// //alert( Math.round(num*100)/100);//1.24
// //alert( Math.floor(num*100)/100);//1.24
//
//
// /
//
// /**
// * 拼连个数绑定的计算方法
// */
// function piliangeshu(newVal){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// var pinlianNum =newVal;//拼联个数
// var gongyiPro =currentSel["GONGYI_PROJECT"]; //工艺项目
// var yinshu=$("#bca_addWinForm input[qucln='YINSHU']").val(); //印数
// var yinzhang=$("#bca_addWinForm input[qucln='YINZHANG']").val(); //印张
// exp1(gongyiPro,yinshu,yinzhang,pinlianNum); //计算封面用纸和内文用纸的纸张总数量
//	
//	
// var unitPrice=currentSel["GOGNYI_PARAM4"]; //单价
// var yinshuaNum=currentSel["GONGYI_YS"];//印刷色数
// var printOpenNum=currentSel["GOGNYI_PARAM2"]; //承印机开数
// var actualareaP=currentSel["CL_TOTALAMOUNT"]; //总数量
// //gyPro 工艺项目 yinshu 印数 plNum 拼联个数 ptm_realuse 潘通墨的总数量 onmech 上机方式 cmyk 印刷色数
// psheet 印张 gy_p 印刷单价
// exp6(gongyiPro,yinshu,pinlianNum,actualareaP,printOpenNum,yinshuaNum,yinzhang,unitPrice);
// //计算印刷费(计算印刷费中的彩色印刷费)
//	
// //gyPro 工艺项目 yinshu 印数 pinlianNum 拼联个数 printOpenNum 承印机开数, gy_p (对开单价/单价),
// gy_Area 总面积
// exp7(gongyiPro,yinshu,pinlianNum,printOpenNum,unitPrice,actualareaP);
// //计算工艺费(计算工艺费中的压线费)
//	
// }
//
//
//
// /***
// * 印数绑定的计算公式
// */
// function yinshu(){
// var yinshu=$("#bca_addWinForm input[qucln='YINSHU']").val(); //印数
// var yinzhang=$("#bca_addWinForm input[qucln='YINZHANG']").val(); //印张
// var allRows=$("#bca_addItemDatagrid").datagrid('getRows'); //所有的行
//
// for(var i=0;i<allRows.length;i++){
// for(p in allRows[i]){
// if(p=='GONGYI_PROJECT'){ //工艺项目
// var pinlianNum =allRows[i]["GOGNYI_PARAM3"]; //拼联个数
// var realuse=allRows[i]["CL_AMOUNT"]; //实际用纸量
// var yinshuaNum=allRows[i]["GONGYI_YS"]; //印刷色数
// var printOpenNum=allRows[i]["GOGNYI_PARAM2"]; //承印机开数
// var gyNum=allRows[i]["GONGYI_AMOUNT"]; //工艺数量
//				
// if(allRows[i][p]=='YS.CL.01'){ //1.触发计算封面用纸实际用纸量
// exp1(allRows[i][p],yinshu,yinzhang,pinlianNum);
// }else if(allRows[i][p]=='YS.CL.02'){ //2.触发内文用纸中的加放数量和实际用纸量
// exp1(allRows[i][p],yinshu,yinzhang,pinlianNum); //实际用纸量
// exp2(yinshu,allRows[i][p],realuse,yinshuaNum,printOpenNum,yinzhang,gyNum,'');
// //加放数量
// }else if(allRows[i][p]=='YS.YS.08'){ //3.触发印刷晒上版费中的内文版税
// exp5(allRows[i][p],yinshu,cmyk,psheet,gyPrice);
// }
// }
// }
// }
//	
//	
//	
//	
// //4.触发印刷费的计算公式
//	
// //5.触发工艺费
//	 
// //6.触发装订费
//	
//	
//	
//	
//	
// }
//
//
//
// /***
// * 工艺项目绑定的计算方法
// */
// function gongyiPro(newVal){
// //计算实际用用纸量
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
//	
// //计算实际用纸量
// var gongyiPro =newVal; //工艺项目
// var pinlianNum =currentSel["GOGNYI_PARAM3"]; //拼联个数
// var yinshu=$("#bca_addWinForm input[qucln='YINSHU']").val(); //印数
// var yinzhang=$("#bca_addWinForm input[qucln='YINZHANG']").val(); //印张
// var actualareaP=currentSel["CL_TOTALAMOUNT"]; //总数量
// var realCostpaper=currentSel["CL_AMOUNT"]; //实际用纸量
// alert("1:"+realCostpaper);
// exp1(gongyiPro,yinshu,yinzhang,pinlianNum);
// alert("2:"+realCostpaper);
//	
// //计算加放数量
// var yinshuaNum=currentSel["GONGYI_YS"];//印刷色数
// var gongxuNum=currentSel["GONGYI_AMOUNT"];//工艺数量
// var realCostpaper=currentSel["CL_AMOUNT"]; //实际用纸量
// alert("3:"+realCostpaper);
// return;
// var addAmount= currentSel["CL_ADDAMOUNT"]; //加放数量
// var printOpenNum=currentSel["GOGNYI_PARAM2"]; //承印机开数
// exp2(yinshu,gongyiPro,realCostpaper,yinshuaNum,printOpenNum,yinzhang,gongxuNum,'');
//	
// //计算纸箱费用
// var boxAmount=$("#bca_addWinForm input[qucln='ZHIXIANG_AMOUNT']").val();
// //纸箱数量
// var unitPrice=currentSel["GOGNYI_PARAM4"]; //工艺单价（目前和纸箱单价通用）
// exp4(gongyiPro,boxAmount,unitPrice);
//	
// //计算印刷晒上版费
// //*gyPro 工艺项目 yinshu 印数 cmykid 印刷色数 psheet 印张 ctp_p CTP版税
// exp5(gongyiPro,yinshu,yinshuaNum,yinzhang,unitPrice);
//	
//	
// //计算印刷费用
// //总数量=潘通墨实际用量
// var ptmPrice=currentSel["GOGNYI_PARAM4"]; //潘通墨单价
// exp6(gongyiPro,yinshu,pinlianNum,actualareaP,printOpenNum,yinshuaNum,yinzhang,unitPrice);
// //计算印刷费(计算印刷费中的彩色印刷费)
//	
// //计算工艺费
// //总数量=工艺·烫金中的面积数
// exp7(gongyiPro,yinshu,pinlianNum,printOpenNum,unitPrice,actualareaP);
//	
// //计算装订费
// var kaiben=$("#bca_addWinForm input[qucln='KAIBEN']").val(); //开本
// var ljnum=currentSel["GOGNYI_PARAM5"]; //零件数
// var ceshu=currentSel["GOGNYI_PARAM6"]; //册数
// exp8(gongyiPro,yinshu,ceshu,unitPrice,kaiben,ljnum,yinzhang,boxAmount);
//	
//	
//	
// }
//
//
//
// /**
// * 印刷色数绑定的计算方法
// */
// function yinShuaSeShu(newVal){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// var yinshuaNum=newVal;//印刷色数
// var yinshu=$("#bca_addWinForm input[qucln='YINSHU']").val(); //印数
// var yinzhang=$("#bca_addWinForm input[qucln='YINZHANG']").val(); //印张
// var gongyiPro =currentSel["GONGYI_PROJECT"]; //工艺项目
// var gongxuNum=currentSel["GONGYI_AMOUNT"];//工艺数量
// var realCostpaper=currentSel["CL_AMOUNT"]; //实际用纸量
// var addAmount= currentSel["CL_ADDAMOUNT"]; //加放数量
// var printOpenNum=currentSel["GOGNYI_PARAM2"]; //承印机开数
// exp2(yinshu,gongyiPro,realCostpaper,yinshuaNum,printOpenNum,yinzhang,gongxuNum,'');
//	
// var pinlianNum=currentSel["GOGNYI_PARAM3"]; //拼连个数
// var ptmPrice=currentSel["GOGNYI_PARAM4"]; //潘通墨单价
// var actualareaP=currentSel["CL_TOTALAMOUNT"]; //(潘通墨的实际用量字段用的明细中的总数量)
// exp6(gongyiPro,yinshu,pinlianNum,realCostpaper,printOpenNum,yinshuaNum,yinzhang,actualareaP,ptmPrice);
// //计算印制费用
// }
//
//
//
//
//
// /**
// * 工艺数量绑定的计算方法
// */
// function gongyiAmount(newVal){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// var yinshuaNum=currentSel["GONGYI_YS"];//印刷色数
// var yinshu=$("#bca_addWinForm input[qucln='YINSHU']").val(); //印数
// var yinzhang=$("#bca_addWinForm input[qucln='YINZHANG']").val(); //印张
// var gongyiPro =currentSel["GONGYI_PROJECT"]; //工艺项目
// var gongxuNum=newVal;//工艺数量
// var realCostpaper=currentSel["CL_AMOUNT"]; //实际用纸量
// var addAmount= currentSel["CL_ADDAMOUNT"]; //加放数量
// var printOpenNum=currentSel["GOGNYI_PARAM2"]; //承印机开数
// exp2(yinshu,gongyiPro,realCostpaper,yinshuaNum,printOpenNum,yinzhang,gongxuNum,'');
// }
//
//
//
//
// /**
// *纸箱数量绑定的方法
// */
// function boxAmount(){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(currentSel==null||currentIndex==-1){
// return;
// }
// var boxAmount=$("#bca_addWinForm input[qucln='ZHIXIANG_AMOUNT']").val();
// //纸箱数量
// var unitPrice=currentSel["GOGNYI_PARAM4"]; //工艺单价（目前和纸箱单价通用）
// var gongyiPro=currentSel["GONGYI_PROJECT"]; //工艺项目
// exp4(gongyiPro,boxAmount,unitPrice);
// }
//
//
//
//
//
//
//
// //公式1 实际用纸量(工艺项目,印数,印张，拼连个数)
// function exp1(gongyiPro,yinshu,yinzhang,pinlianNum){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(gongyiPro==null||gongyiPro==""||gongyiPro=='undefined'){
// showMsg("选中行项目材料为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(yinzhang==null||yinzhang==""||yinzhang=='undefined'){
// showMsg("印张为空暂时不能参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(pinlianNum==null||pinlianNum==""||pinlianNum=='undefined'){
// showMsg("拼连个数为空暂时不能参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// if(gongyiPro=='YS.CL.01'){ //封面用纸(实际用纸量=印数/拼联个数)
// realCostpaper=yinshu/pinlianNum;
// }else if(gongyiPro=='YS.CL.02'){ //内文用纸(实际用纸量=印数*印张/1000)
// if(yinzhang==""||yinzhang==null||yinzhang=='undefined'){
// showMsg("印张为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// realCostpaper=parseFloat(yinshu*yinzhang/1000);
// }else{
// return;
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// currentSel.CL_AMOUNT=realCostpaper.toFixed(fixedC); //填充实际用纸量(CL_AMOUNT)
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// realusePaper=currentSel.CL_AMOUNT; //用纸量
// alert("realusePaper:"+realusePaper);
// //exp3(realusePaper,currentSel["CL_ADDAMOUNT"]); //触发 计算总数量（用纸量+加放数量）
// }
//
// //公式2 加放量
// function
// exp2(yinshu,printPro,realuse,cmyk,printOpenNum,psheet,gyNum,param_bak1){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// // *yinshu 印数 printPro 印刷项目 realuse 实际用纸量 cmyk 印刷色数 pringType 印刷类型
// // *pringOpenNum 承印机开数 psheet 印张 gyNum 工艺数量 param_bak1 备用
// if(yinshu==null||yinshu==""||yinshu=='undefined'){
// alert("印数为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(printPro==null||printPro==""||printPro=='undefined'){
// alert("工艺项目材料为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(realuse==null||realuse==""||realuse=='undefined'){
// alert("实际用纸量为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(cmyk==null||cmyk==""||cmyk=='undefined'){
// alert("印刷色数为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(printOpenNum==null||printOpenNum==""||printOpenNum=='undefined'){
// alert("承印机开数为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(psheet==null||psheet==""||psheet=='undefined'){
// alert("印张为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gyNum==null||gyNum==""||gyNum=='undefined'){
// alert("工艺数量为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC002','paramMap':{'1':yinshu,'2':printPro,'3':realuse,'4':cmyk,'5':printOpenNum,'6':psheet,'7':gyNum,'8':''}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// currentSel.CL_ADDAMOUNT=data.result; //填充加放数量
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// realusePaper=currentSel["CL_AMOUNT"]; //用纸量
// exp3(realusePaper,currentSel.CL_ADDAMOUNT) //触发 计算总数量（用纸量+加放数量）
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
// }
//
//
//
// //公式3 计算总数量(用纸量+加放数量)
// function exp3(realusePaper,addAmount){ //封面用纸，内文用纸
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(realusePaper==""||realusePaper==null||realusePaper=='undefined'){
// showMsg("实际用纸数量为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(addAmount==""||addAmount==null||addAmount=='undefined'){
// showMsg("加放数量为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// var gongyiPro =currentSel["GONGYI_PROJECT"]; //工艺项目
// if(gongyiPro=='YS.CL.01'||gongyiPro=='YS.CL.02'){
// totalAmount=parseFloat(realusePaper)+parseFloat(addAmount);
// currentSel.CL_TOTALAMOUNT=totalAmount.toFixed(fixedC); //填充实际用纸量(CL_AMOUNT)
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
//	
// }
//
// //公式4 计算纸箱费用（纸箱数量*单价）
// function exp4(gongyiPro,boxCost,unitPrice){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(gongyiPro==""||gongyiPro==null||gongyiPro=='undefined'){
// showMsg("工艺项目为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(boxCost==""||boxCost==null||boxCost=='undefined'){
// showMsg("纸箱费用为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(unitPrice==""||unitPrice==null||unitPrice=='undefined'){
// showMsg("单价为空暂时不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// return;
// }
// if(gongyiPro=='YS.LJ.01'){
// totalBoxCost=parseFloat(boxCost)+parseFloat(unitPrice);
// }else{
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// currentSel.ZHIXIANG_MONEY=totalBoxCost.toFixed(fixedC);
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }
//
//
// //公式5 印刷晒上版费
// /**
// * *gyPro 工艺项目 yinshu 印数 cmykid 印刷色数 psheet 印张 ctp_p CTP版税
// */
// function exp5(gyPro,yinshu,cmyk,psheet,gyPrice){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(gyPro==""||gyPro==null||gyPro=='undefined'){
// showMsg("工艺项目为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else{
// if(gyPro=='YS.YS.07'){ //封面材料
// if(cmyk==""||cmyk==null||cmyk=='undefined'){
// showMsg("印刷色数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC003','paramMap':{'1':gyPro,'2':yinshu,'3':cmyk,'4':''}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.PRINT_MONEY=data.result; //填充印刷费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
// }else if(gyPro=='YS.YS.08'){ //内文材料
// if(cmyk==""||cmyk==null||cmyk=='undefined'){
// showMsg("印刷色数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(psheet==""||psheet==null||psheet=='undefined'){
// showMsg("印张为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC003','paramMap':{'1':gyPro,'2':yinshu,'3':cmyk,'4':psheet,'5':gyPrice}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.PRINT_MONEY=data.result; //填充印刷费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
// }
// }
// }
//
//
// /***
// * YS.YS.01 印刷·彩色(封面)
// YS.YS.02 印刷·彩色(内文)
// YS.YS.03 印刷·单色(封面)
// YS.YS.04 印刷·单色(内文)
// YS.YS.05 印刷·双色(专)
// YS.YS.06 印刷·潘通墨
// * @return
// */
// /***
// * *gyPro 工艺项目 yinshu 印数 plNum 拼联个数 ptm_realuse 潘通墨的总数量
// * onmech 上机方式 cmyk 印刷色数 psheet 印张 gy_p 印刷单价
// */
// //公式6 计算印刷费
// function exp6(gyPro,yinshu,plNum,ptm_realuse,onmech,cmyk,psheet,gyPrice){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(gyPro==""||gyPro==null||gyPro=='undefined'){
// showMsg("工艺项目为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else{
// if(gyPro=='YS.YS.01'||gyPro=='YS.YS.02'){ //彩色
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("拼联个数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(onmech==""||onmech==null||onmech=='undefined'){
// showMsg("承印机开数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(cmyk==""||cmyk==null||onmech=='undefined'){
// showMsg("印色系数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gyPrice==""||gyPrice==null||gyPrice=='undefined'){
// showMsg("单价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC004','paramMap':{'1':gyPro,'2':yinshu,'3':plNum,'4':ptm_realuse,'5':onmech,'6':cmyk,'7':psheet,'8':gyPrice}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.PRINT_MONEY=data.result; //填充印刷费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
//			
// }else if(gyPro=='YS.YS.03'||gyPro=='YS.YS.04'||gyPro=='YS.YS.05'){ //单色
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(psheet==""||psheet==null||psheet=='undefined'){
// showMsg("印张为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(cmyk==""||cmyk==null||onmech=='undefined'){
// showMsg("印色系数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gyPrice==""||gyPrice==null||gyPrice=='undefined'){
// showMsg("单价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC004','paramMap':{'1':gyPro,'2':yinshu,'3':plNum,'4':ptm_realuse,'5':onmech,'6':cmyk,'7':psheet,'8':gyPrice}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.PRINT_MONEY=data.result; //填充印刷费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
// }else if(gyPro=='YS.YS.06'){ //潘通墨 (潘通墨的实际用量字段用的明细中的总数量)
// if(realptm==""||realptm==null||realptm=='undefined'){
// showMsg("潘通墨的总数量为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gyPrice==""||gyPrice==null||gyPrice=='undefined'){
// showMsg("单价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC004','paramMap':{'1':gyPro,'2':yinshu,'3':plNum,'4':ptm_realuse,'5':onmech,'6':cmyk,'7':psheet,'8':gyPrice}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.PRINT_MONEY=data.result; //填充印刷费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
// }
// }
// }
// /***
// *gyPro 工艺项目 yinshu 印数 pinlianNum 拼联个数 printOpenNum 承印机开数, gy_p (对开单价/单价),
// gy_Area 总面积
// 工艺费（含压线、复膜、过油、UV等工艺）
// 压线费=印数/拼联个数 *承印机开数*对开张价（可维护）
// 复膜费=印数/承印机开数*对开张价（可维护）
// 过油费=印数/承印机开数*对开张价（可维护）
// UV费=印数/承印机开数*对开张价（可维护）
// 模切费=印数/承印机开数*对开张价（可维护）
// 烫金费=印数*面积*单价（可维护）
// */
// //公式6 计算工艺费
// function exp7(gyPro,yinshu,plNum,printOpenNum,unitPrice,actualareaP){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(gyPro==""||gyPro==null||gyPro=='undefined'){
// showMsg("工艺项目为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else{
// if(gyPro=='YS.GY.01'||gyPro=='YS.GY.02'||gyPro=='YS.GY.03'||gyPro=='YS.GY.04'||gyPro=='YS.GY.05'||gyPro=='YS.GY.06'){
// //工艺费项目
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(onmech==""||onmech==null||onmech=='undefined'){
// showMsg("承印机开数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(devicP==""||devicP==null||devicP=='undefined'){
// showMsg("对开张价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// if(gyPro=='YS.GY.01'){ //工艺·压线 判断拼联个数
// if(plNum==""||plNum==null||plNum=='undefined'){
// showMsg("拼联个数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// }
// if(gyPro=='YS.GY.06'){ //工艺·烫金 判断面积（即明细中的总数量）
// if(actualareaP==""||actualareaP==null||actualareaP=='undefined'){
// showMsg("总面积为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC005','paramMap':{'1':gyPro,'2':yinshu,'3':plNum,'4':onmech,'5':devicP,'6':actualareaP}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.PRINT_MONEY=data.result; //填充总费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
// }
// }
// }
//
//
//
// /***
// *gyPro 工艺项目 yinshu 印数 ceshu 册数 gydj 工艺单价 kaiben 开本 ljnum 零件数
// *psheet 印张 zixiangnum 纸箱数量
// */
// //公式6 计算装订费
// function exp8(gyPro,yinshu,ceshu,gydj,kaiben,ljnum,psheet,zixiangnum){
// var currentSel=$("#bca_addItemDatagrid").datagrid('getSelected');//获取第一个选中的行
// var
// currentIndex=$("#bca_addItemDatagrid").datagrid('getRowIndex',currentSel);//获取第一个选中行的索引
// if(gyPro==""||gyPro==null||gyPro=='undefined'){
// showMsg("工艺项目为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else{
// if(gyPro=='YS.ZD.01'||gyPro=='YS.ZD.02'||gyPro=='YS.ZD.03'||gyPro=='YS.ZD.04'||gyPro=='YS.ZD.05'||gyPro=='YS.ZD.06'){
// if(gyPro=='YS.ZD.01'){ //折配胶/锁/订费=印数*（印张+零件数）*折配胶/锁/订单价（可维护）
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(psheet==""||psheet==null||psheet=='undefined'){
// showMsg("印张为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(ljnum==""||ljnum==null||ljnum=='undefined'){
// showMsg("零件数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gydj==""||gydj==null||gydj=='undefined'){
// showMsg("单价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// }else if(gyPro=='YS.ZD.02'){ // 精装上壳费=印数*糊壳单价（可维护）
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gydj==""||gydj==null||gydj=='undefined'){
// showMsg("单价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// }else if(gyPro=='YS.ZD.03'){ //套装塑封费=印数*（塑封单价+册数*0.08元）
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gydj==""||gydj==null||gydj=='undefined'){
// showMsg("单价为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(ceshu==""||ceshu==null||ceshu=='undefined'){
// showMsg("册数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
//				
// }else if(gyPro=='YS.ZD.04'){ //单本装袋费=印数*装袋单价（可维护）
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gydj==""||gydj==null||gydj=='undefined'){
// showMsg("单价不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// }else if(gyPro=='YS.ZD.05'){ //套装装袋费=印数*（装袋单价+册数*0.02元）
// if(yinshu==""||yinshu==null||yinshu=='undefined'){
// showMsg("印数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gydj==""||gydj==null||gydj=='undefined'){
// showMsg("单价不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(ceshu==""||ceshu==null||ceshu=='undefined'){
// showMsg("册数为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
//				
// }else if(gyPro=='YS.ZD.06'){ //打包/装箱费=纸箱数量*打包单价（可维护）
// if(zixiangnum==""||zixiangnum==null||zixiangnum=='undefined'){
// showMsg("纸箱数量为空不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }else if(gydj==""||gydj==null||gydj=='undefined'){
// showMsg("单价不参与计算");
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// return;
// }
// }
// $('#bca_addItemDatagrid').datagrid('endEdit',currentIndex);
// receiveObj =
// {'funcCode':'FC006','paramMap':{'1':gyPro,'2':yinshu,'3':ceshu,'4':gydj,'5':kaiben,'6':ljnum,'7':psheet,'8':zixiangnum}};
// $.ajax({
// type:'post',
// url:_m_url+'sysyzpe/caclu',
// async:false,
// contentType: "application/json;charset=utf-8",
// data:JSON.stringify(receiveObj),
// dataType: "json",
// success:function(data){
// if(data.msg == "success"){
// if(data.result!=null&&data.result!=""){
// currentSel.BANDING_MONEY=data.result; //填充装订费用
// }
// $('#bca_addItemDatagrid').datagrid('refreshRow',currentIndex);
// $('#bca_addItemDatagrid').datagrid('acceptChanges');
// $('#bca_addItemDatagrid').datagrid('beginEdit',currentIndex);
// }else{
// showMsg(data.msg);
// $('#bca_addItemDatagrid').datagrid('beginEdit', currentIndex);
// }
// }
// });
//			
//			
// }else{
// return;
// }
//		
// }
// }
//
//
//
//
//
//
// //获取小数点后位数
// //alert( Math.round(num*100)/100);
// //alert( num.toFixed(2));
//
//
// /****
// * 消息提示弹框附加方法
// * @param msg
// * @return
// */
// function showMsg(msg){
// $.messager.show({
// title:'提示信息',
// msg:"[提示信息]"+msg,
// showType:'show'
// });
//	
// }
//
//
/**
 * 付印单中的拆分印厂
 * 
 * @param dsId
 * @param prefix
 * @return
 */
function resetHtmlFY(dsId, prefix) {
	var config = "";
	// 如果批量设置的dsid，包含本dsid
	// if(window.parent.plsetCheck(dsId)){
	// 库房下拉框脚本
	var kfOption = "<select id='ycV'   style='width:135px;margin-left:10px;'><options>";
	kfOption += "<option>" + "" + "</option>";
	for (var i = 0; i < window.parent.dz_ysc.length; i++) {
		kfOption += "<option value='" + window.parent.dz_ysc[i].ID + "'>"
				+ window.parent.dz_ysc[i].NAME + "</option>";
	}
	kfOption += "</options></select>";

	var zxmen = "<select id='zxr' zx='zx' style='width:135px;margin-left:10px;'><options>";
	zxmen += "<option>" + "" + "</option>";
	for (var i = 0; i < window.parent.dz_yinzhi.length; i++) {
		zxmen += "<option value='" + window.parent.dz_yinzhi[i].ID + "'>"
				+ window.parent.dz_yinzhi[i].NAME + "</option>";
	}
	zxmen += "</options></select>";

	// 批量设置小面板
	var resetH =
	// "<div id='"+prefix+"_resetAllDiv'
	// style='float:left;margin-left:10px;font-weight:bold;'>"+
	// "<div onclick='setValue_all(this)' style='cursor:
	// pointer;float:left;margin:3px 10px;font-weight:bold;'>批量修改" +
	// "</div>"+
	"<div id='plset_divYz' class='plsetYZ'>"
			+ "<div style='margin-top:3px;text-align:center;'><span>&nbsp;&nbsp;拆分印厂: </span><span> &nbsp;&nbsp;&nbsp;&nbsp; 选题名称: </span><span id='xtname'> </span><span>&nbsp;&nbsp;&nbsp;&nbsp;生产总监确认总印数:&nbsp;</span><span id='zys'></span>&nbsp;&nbsp;&nbsp;&nbsp; <a href='javascript:void(0);' id='closeYZ' onclick='closeSet(this)'>关闭[X]</a></div>"
			+ "<br/><div style='margin-top:3px;'><span>执行人:</span>"
			+ zxmen
			+ "<span>印厂:</span>"
			+ kfOption
			+ "<span style='margin-left:3px'>印数:</span><input name='yzV0' style='width:130px;margin-left:10px;float:right; border: 1px solid  #8db2e3;' id=\"number2\" class=\"ainit-input\" onkeyup=\"clearNoFlag(event,this,2)\" onblur=\"inpBlur(this,1)\" onfocus=\"inpFocus(this,1)\" /></div>"
			+ "<div style='margin-top:3px;'><span>执行人:</span>"
			+ zxmen
			+ "<span>印厂:</span>"
			+ kfOption
			+ "<span style='margin-left:3px'>印数:</span><input name='yzV1' style='width:130px;margin-left:10px;float:right; border: 1px solid  #8db2e3;' id=\"number2\" class=\"ainit-input\" onkeyup=\"clearNoFlag(event,this,2)\" onblur=\"inpBlur(this,1)\" onfocus=\"inpFocus(this,1)\" /></div>"
			+ "<div style='margin-top:3px;'><span>执行人:</span>"
			+ zxmen
			+ "<span>印厂:</span>"
			+ kfOption
			+ "<span style='margin-left:3px'>印数:</span><input name='yzV2' style='width:130px;margin-left:10px;float:right; border: 1px solid  #8db2e3;' id=\"number2\" class=\"ainit-input\" onkeyup=\"clearNoFlag(event,this,2)\" onblur=\"inpBlur(this,1)\" onfocus=\"inpFocus(this,1)\" /></div>"
			+ "<div style='margin-top:3px;'><span>执行人:</span>"
			+ zxmen
			+ "<span>印厂:</span>"
			+ kfOption
			+ "<span style='margin-left:3px'>印数:</span><input name='yzV3' style='width:130px;margin-left:10px;float:right; border: 1px solid  #8db2e3;' id=\"number2\" class=\"ainit-input\" onkeyup=\"clearNoFlag(event,this,2)\" onblur=\"inpBlur(this,1)\" onfocus=\"inpFocus(this,1)\" /></div>"
			+ "<div style='margin-top:3px;'><span>执行人:</span>"
			+ zxmen
			+ "<span>印厂:</span>"
			+ kfOption
			+ "<span style='margin-left:3px'>印数:</span><input name='yzV4' style='width:130px;margin-left:10px;float:right; border: 1px solid  #8db2e3;' id=\"number2\" class=\"ainit-input\" onkeyup=\"clearNoFlag(event,this,2)\" onblur=\"inpBlur(this,1)\" onfocus=\"inpFocus(this,1)\" /></div>"
			+ "<div style='margin-top:3px;'><br/>"
			+ "<input style='margin-left:10px;' type='button' id='sureSetYz' onclick='sureFySet(this)' value='确定'/>"
			+ "<input style='margin-left:10px;' type='button' id='resetYz' onclick='resetHtmlYz(this)' value='重置'/>"
			+
			// "<input style='margin-left:10px;' type='button'
			// onclick='sureSet(this,\""+prefix+"\",\"3\")' value='修改选中'>" +
			"</div>" + "</div>";
	config = resetH;
	// }
	return config;
}

// 添加版印次按钮执行的方法
function addBYC(obj) {
	var prefix = $(obj).attr('pre');
	var dsId = $(obj).attr('dsId');
	var selRows = $('#bca_DATALIST').datagrid("getSelections");
	if (selRows.length == 0) {
		$.messager.alert("温馨提示", '亲,您没有选择数据哦');
		return;
	} else if (selRows.length > 1) {
		$.messager.alert("温馨提示", '亲,不可以选择多条数据哦！');
		return;
	} else {
		var peId = selRows[0].PE_ID;
		$.ajax({
					type : 'post',
					url : _m_url + 'sysyzpe/pdNewPICI',
					data : {
						'peId' : peId,
						'dsId' : dsId,
						'xtid':selRows[0].XT_ID
					},
					success : function(data) {
						if (data[0] == 'success') {
							var pici = selRows[0].PICI;
							if (pici == 1) {
								$(obj).next('#plset_divYz').css({
											top : 143,
											left : 40,
											width : 540,
											height:210
										});
								var i = 0;

								var selRow = $('#bca_DATALIST').datagrid("getSelected");
								var xtYc=selRow.PRINT_MAN //默认印厂id
								var xt_id=selRow.XT_ID //选题id
								var zys=selRow.PRO_DUTY_AMOUNT;
								
								$('#plset_divYz select').each(function() {
											$(this).attr('id', 'yzSV' + i);
											i++;
										});
								var drObj = $(obj).next('#plset_divYz')
										.fadeIn("slow");
								var dgObj = $("div[realdsid][prefix][dsid]"); // 获取datagrid的div
								var dsId = $(dgObj).attr("realdsid");
								// 清空弹窗中所有输入框的值,样式
								resetHtmlYz(obj, prefix);
								// 可以拖拽的方法
								moveDiv($(obj).next('#plset_divYz'));
								//值执行一次标志位
								
								//修改拆分页面内容
								var n = 1;
								$('#plset_divYz [zx]').each(function() {
									if (n == 1) {
										var zxr = $(this);
										var yc = $(this).next().next();
										$(zxr).find("[value='"+data[1]+"']")
												.attr("selected", true);
										$(yc).find("[value='"+xtYc+"']")
												.attr("selected", true);
										$("#zys").html(zys);
										$("#xtname").html(selRow.XT_NAME);
										yc.attr("disabled", "disabled");
										zxr.attr("disabled", "disabled");
										n++;
									}

								});
								

							} else {
								$.messager.alert('温馨提示', "亲，当前选择的数据批次不为'"
												+ "1'");
								return;
							}
						} else {
							$.messager.alert('温馨提示', data[0]);
							return;
						}
					}
				})
	}
}

// 弹窗中的确认按钮
function sureFySet(obj) {
	var selRow = $('#bca_DATALIST').datagrid("getSelected"); 
	var zys=selRow.PRO_DUTY_AMOUNT; //总印数
	var djId = selRow.PE_ID;
	var flag = judgePici();
	var allObj = new Array();
	if (flag) {
		var sumzsy=0;
		$('#plset_divYz [zx]').each(function() {
					var zxr = $(this).val();
					if (zxr != '' && zxr != null) {
						var valStr = $(this).next().next().val();
						if (valStr != '' && valStr != null) {
							var inputVal = $(this).next().next().next().next().val();
							if (inputVal != '' && inputVal != null) {
								var objVal = {};
								if(inputVal!=0){
								objVal.zxr = zxr;
								objVal.YINCHANG = valStr;
								objVal.YINSHU = inputVal;
								allObj.push(objVal);
								}
								sumzsy=parseInt(sumzsy)+parseInt(inputVal);
								
							}
						}
					}
				});
			if(sumzsy!=zys){
				$.messager.alert("温馨提示", "亲，拆分总印数与确认总印数不相符");
				return ;
			}
			
		$.ajax({
					type : 'post',
					contentType : "application/json;charset=utf-8",
					url : _m_url + 'sysyzpe/saveNewPICI?djId=' + djId,
					data : JSON.stringify(allObj),
					success : function(data) {
						if (data[0] == 'success') {
							closeSet($('#closeYZ'));
							// 确定完成之后要调用查询的方法，将重新添加的数据刷新出来
							_f_bquery($("#bca_queryButnM a[id=bca_QUERY_BUT]"));
						} else if (data[0] == 'false') {
							$.messager.alert('温馨提示', '存入临时表错误，请联系开发！');
							return;
						} else if (data[0] == 'error') {
							$.messager.alert('温馨提示', '传入数据数组有误，请联系开发！');
							return;
						} else {
							$.messager.alert('温馨提示', data[0]);
							return;
						}
					}
				})
	}
}
// 弹窗中的重置按钮
function resetHtmlYz(obj) {
	$('#plset_divYz select').each(function() {
				$(this).find("option:selected").attr("selected", false);
			});
	$('#plset_divYz input').each(function() {
				var id = $(this).attr('id');
				if (id == 'sureSetYz' || id == 'resetYz') {

				} else {
					$(this).val("");
				}
			});
}
// 确认按钮之前的判断
function judgePici() {
	
	var valObj = {};
	var i = 0;
	var allObj = new Array();
	var flag = false;
	var selLength = $('#plset_divYz [zx]').length;
	// 判断是否有重复的印厂
	$('#plset_divYz [zx]').each(function() {
				var valStr = $(this).next().next().val();
				if (valStr != '' && valStr != null) {
					if ($(this).val() == null || $(this).val() == '') {
						$.messager.alert("温馨提示", "请选择执行人");
						flag = false;
						return false;
					}
					if (valObj[valStr] == 1) {
						$.messager.alert("温馨提示", "亲，您选择的印厂有重复，请修改！");
						flag = false;
						return false;
					} else {
						valObj[valStr] = 1;
						flag = true;
					}
				} else {
					i++;
				}
			});
	// 是否所有的框都没有值，如每个框中都没有值，则关闭弹窗
	if (i == selLength) {
		closeSet($('#closeYZ'));
	}
	if (flag == true) {
		var zyinshu = 0;
		// 判断是否存在印厂填写，印数未填写或反过来的这两种情况
		$('#plset_divYz [zx]').each(function() {
					var valStr = $(this).next().next().val();
					var inputVal = $(this).next().next().next().next().val();
					// 如果印厂不为空，印数为空
					if (valStr != '' && valStr != null) {
						if (inputVal == '' || inputVal == null) {
							$.messager.alert('温馨提示',
									'亲，您填写的数据中存在已选择印厂未填写印数的情况，请修改！');
							return false;
						} else {
							zyinshu = parseInt(zyinshu) + parseInt(inputVal);
							flag = true;
						}
					}
					//如果印厂为空，印数不为空
					else {
						if (inputVal != '' && inputVal != null) {
							$.messager.alert('温馨提示',
									'亲，您填写的数据中存在未选择印厂已填写印数的情况，请修改！');
							flag = false;
							return false;
						} else {
							flag = true;
						}
					}
				});
		if (flag == true) {
			var selRow = $('#bca_DATALIST').datagrid("getSelected");
			var bjzys = selRow.YINSHU; //编辑总印数
			var yzzys = selRow.YINSHU_YZ; //印制总印数

			//编辑总印数的百分之十  加上  编辑总印数
			bjzys = parseInt(bjzys) + parseInt(bjzys) * 0.1;
			//编辑总印数的百分之十加上  编辑总印数  减去  印制已产生总印数
			bjzys = parseInt(bjzys) - parseInt(yzzys);
//			if (zyinshu > bjzys) {
//				$.messager.alert('温馨提示', '亲，您填写的印数总和已超过总印数，请修改！');
//				flag = false;
//				return false;
//			} else {
//				flag = true;
//			}
		}
		return flag;
	}
}
